home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / system / bootslow.zip / SLOW.DOC < prev    next >
Text File  |  1991-09-13  |  9KB  |  237 lines

  1. BOOTSLOW -- slow down for self boot programs -- 1.00
  2. Copyright (c) 1991 Alexander R. Pruss
  3.  
  4.    May be freely distributed, modified and used provided that no copyright
  5.    messages are removed, and this sentence together with the next two are
  6.    always included in unmodified form.  If you like this program a lot, you are
  7.    invited to show your appreciation by making a tax-deductible donation to
  8.    the Pro-Life or Anti-Abortion movement, but are under no obligation, moral
  9.    or otherwise to do so (especially if you disagree with the goals of this
  10.    movement.)  There is no warranty; use at own risk.
  11.  
  12.  
  13. There are many slowdown programs available, but this is the only
  14. one I know of that can slow down a self-booting program, i.e. one
  15. where you simply put the program disk in the computer and boot it.
  16.  
  17. Send comments, bug reports to:
  18.    pruss@unixg.ubc.ca  (InterNet)
  19.    pruss@ria           (UUCP)
  20.    PRUSS@UWOVAX        (Bitnet)
  21.  
  22. 1. Preparation
  23.  
  24. For BOOTSLOW to boot all PC-"compatible" computers (some of which like
  25. the AT&T 6300 having a brain-dead interrupt 19), some information must
  26. be known to the program about the conditions on boot-up.  This
  27. information may differ between systems and thus it must be newly
  28. garnered on each system BOOTSLOW is to run on.  This information must
  29. also be regenerated after every hardware or BIOS upgrade.
  30.  
  31. You will need a PC compatible system with at least two drives (one
  32. floppy, and the others can be RAM or hard), with about 16Kb of free
  33. memory.  Some of the utilities may crash in less memory.
  34.  
  35. 1.1 WHIRR.COM: knowing which drive is which
  36.  
  37. You will have to know which DOS drive is which of your drives, and which
  38. physical drive is which of your drives.
  39.  
  40. All the programs except for SLOW.COM make use of physical drives.  For
  41. convenience, they are called A,B,C,etc., referring to BIOS drives
  42. 0,1,2,etc.  Note that since hard drives usually have numbers
  43. greater than 127 this makes it impossible to access them.  Usually the
  44. physical drive letter will be the same as the usual DOS drive letter,
  45. but not always.  (Especially not if you have run ASSIGN, JOIN or SUBST,
  46. and almost never for hard-drives.)
  47.  
  48. SLOW.COM uses logical drives, to let you boot special devices such as
  49. hard-drives or bubble-drives.  Each logical device is also referred to
  50. by a DOS drive number 0,1,2,etc. for convenience denoted as a,b,c,etc.
  51. If you did not use ASSIGN, JOIN, or SUBST then it is most likely these
  52. letters are the same as the "usual" DOS drive letters.
  53.  
  54. To find which physical or DOS drive letter refers to which of your
  55. drives, run
  56.  
  57.    whirr
  58.  
  59. at the DOS prompt.  You will get the display:
  60.  
  61. ----
  62. Disk Whirr Program.
  63. (C) Copyright 1991 Alexander Pruss
  64. Press an upper case letter to whirr a physical floppy, or a lower case letter
  65. to whirr a DOS drive.
  66. Press A,B,..., or a,b,c,..., or ESC to abort.
  67. ----
  68.  
  69. Pressing a capital letter A,B,C,etc. will quickly whirr the
  70. corresponding physical drive.  You should be able to tell which drive it
  71. was by watching your disk indicator lights.  Similarly, pressing a lower
  72. case letter a,b,c,etc. will whirr (light up) the corresponding DOS
  73. drive.  This is a nondestructive test.
  74.  
  75. Try pressing a,b,c,d and A,B,C,D.  If there is no disk in a drive, a
  76. disk error will be signalled.  Now remember the physical and DOS letters
  77. for each drive.  Press ESC to exit.  Note that as aforementioned, you
  78. will likely be unable to address hard-drives by physical letters.
  79.  
  80. 1.2 BOOTSEC.BIN, MKBOOT.COM, MKTABLE.COM, BOOT.ITB: knowing your
  81.     configuration
  82.  
  83. You will need to do this once at the beginning, and henceforth after
  84. every BIOS or hardware upgrade.
  85.  
  86. 1.2.1 Making a special boot disk
  87.  
  88. Now, to garner the system configuration data, prepare a blank formatted
  89. disk.  (If it is not blank, the data will be lost.)  Insert this disk in
  90. one of your physical drives, and type at the DOS prompt (while in a
  91. directory containing the BOOTSLOW distribution):
  92.  
  93.    mkboot
  94.  
  95. If all goes well, you will be prompted for a physical drive letter.
  96. Press the letter corresponding to the drive you put your blank formatted
  97. disk in.  The data (if any) on this disk will likely be destroyed, and
  98. the file BOOTSEC.BIN will be installed on it.  If you have a disk error,
  99. try using a different disk or drive.  You may instead press Ctrl-Break
  100. to abort.
  101.  
  102. Your blank formatted disk has now become a special boot disk.
  103.  
  104. 1.2.2 Booting it
  105.  
  106. Take this special boot disk and boot it.  (Put it in a drive that is
  107. normally checked at boot-up and reboot the computer, say by pressing
  108. Ctrl-Alt-Delete.)  If everything works, you will see on your screen:
  109.  
  110. ----
  111. Interrupt table recorder.
  112. (C) Copyright 1991 Alexander Pruss
  113. Choose physical floppy drive to save to: (A,B,etc.)
  114. ----
  115.  
  116. (Again, even more data on the disk will now be destroyed, so if the
  117. special boot disk is not really blank and you realise you need the data,
  118. quickly remove the disk, reboot your computer and run your favorite data
  119. recovery program on it. It should not be too late.)
  120.  
  121. Press the physical drive letter the special boot disk is in.  If all
  122. goes well, you will get the message:
  123.  
  124. ----
  125. Saved!
  126. Remove this disk and reboot with Ctrl-Alt-Del.
  127. -----
  128.  
  129. Remove the special boot disk and reboot the system.  The disk now
  130. contains your systems initial interrupt table.
  131.  
  132. 1.2.3 Grabbing information from the disk
  133.  
  134. After rebooting the system, go to your directory containing BOOTSLOW.
  135. Insert the special boot disk again, and type
  136.  
  137.    mktable
  138.  
  139. to get the message:
  140.  
  141. ----
  142. Interrupt table recorder.
  143. (C) Copyright 1991 Alexander Pruss
  144. Choose physical floppy drive to load data from: (A,B,etc.)
  145. ----
  146.  
  147. Press the physical drive letter where your special boot disk is.  Drives
  148. should whirr, and the message "Done!" should appear.  You now have all
  149. the necessary information saved in the file BOOT.ITB.  You can now
  150. recycle your special boot disk.  I recommend you reformat it.
  151.  
  152. BOOTSLOW is now ready to slow games and other programs down.
  153.  
  154. 2 Running SLOW.COM
  155.  
  156. SLOW.COM does all the work of slowing your computer down (after you
  157. spent all the money on making it so fast...)  In summary, you type:
  158.  
  159.    slow [d] [factor]
  160.  
  161. and press the DOS drive letter containing the disk you wish to boot.
  162. You wust be in the directory containing the BOOT.ITB file.
  163.  
  164. Normally the slowdown does not occur during disk access, but the logic
  165. behind the detection of disk access may at times fail with the effect
  166. that slowdown does not occur at all even not during disk access
  167. (I have yet to actullay meet such a case, though.)  In this case, (or
  168. for some other reason), you can include the "d" flag which will make the
  169. slowdown constant, even when the disk is being accessed.
  170.  
  171. factor is the slowdown factor, by default 200.  The larger it is, the
  172. slower your computer is.
  173.  
  174. 2.1 How to do it
  175.  
  176. Find the disk you wish to boot at a lower speed.  In the directory
  177. containing BOOT.ITB, type:
  178.  
  179.    slow
  180.  
  181. You will receive the message
  182.  
  183. ----
  184. Self-Booting Disk Slowdown.
  185. (C) Copyright 1991 Alexander Pruss.
  186. Choose DOS drive to boot: (A,B,C,etc.), ESC to abort.
  187. ----
  188.  
  189. Insert your booting disk (unless it is a hard-disk!) and press the DOS
  190. drive letter of its drive.  (Not necessarily the same as the usual DOS
  191. letter, nor the same as the physical letter.)  If thing are working you
  192. will be told, "Booting..." and the disk will boot, with the computer
  193. slowed down and robbed of 1Kb of memory.  You can boot your main
  194. hard-disk too, so you can load DOS.  To return to the usual
  195. configuration, reboot your system.
  196.  
  197. If you change your mind, you can hit ESC to abort.
  198.  
  199. You should look and see if the computer is slowed domn enough or too
  200. much.  You con control the amount of slowdown by typing:
  201.  
  202.    slow factor
  203.  
  204. instead of just:
  205.  
  206.    slow
  207.  
  208. where factor is the slowdown factor.  The greater it is, the slower your
  209. computer will be.  By default factor is 200.
  210.  
  211. If you are having problems, try including the "d" flag as in:
  212.  
  213.    slow d 300
  214. or
  215.    slow d.
  216.  
  217. Note that if you use SLOW.COM to boot DOS then you can run SLOW.COM
  218. again.  The slowdown